package com.gopay.common.domain.bank.route.vo.pay;

import com.google.common.collect.Lists;
import com.gopay.common.domain.BaseEntity;

import java.util.Date;
import java.util.List;

/**
 * 付款路由-商户方案
 * @author xj.x@hnair.com
 * @date 2018-04-16 16:11
 **/
public class PaySpecRouteSolutionVO extends BaseEntity {
    private Integer solutionId;
    private String solutionName;
    private String isValid;
    private Date createdTs;
    private Date updatedTs;
    private String createdTsStr;
    private String updatedTsStr;
    private Integer version;
    private List<PaySpecRouteSoluCustRelVO> custList = Lists.newArrayList();
    private List<PaySpecSolutionRuleRelVO> ruleList = Lists.newArrayList();

    public Integer getSolutionId() {
        return solutionId;
    }

    public void setSolutionId(Integer solutionId) {
        this.solutionId = solutionId;
    }

    public String getSolutionName() {
        return solutionName;
    }

    public void setSolutionName(String solutionName) {
        this.solutionName = solutionName;
    }

    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    public Date getCreatedTs() {
        return createdTs;
    }

    public void setCreatedTs(Date createdTs) {
        this.createdTs = createdTs;
    }

    public Date getUpdatedTs() {
        return updatedTs;
    }

    public void setUpdatedTs(Date updatedTs) {
        this.updatedTs = updatedTs;
    }

    public String getCreatedTsStr() {
        return createdTsStr;
    }

    public void setCreatedTsStr(String createdTsStr) {
        this.createdTsStr = createdTsStr;
    }

    public String getUpdatedTsStr() {
        return updatedTsStr;
    }

    public void setUpdatedTsStr(String updatedTsStr) {
        this.updatedTsStr = updatedTsStr;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public List<PaySpecRouteSoluCustRelVO> getCustList() {
        return custList;
    }

    public void setCustList(List<PaySpecRouteSoluCustRelVO> custList) {
        this.custList = custList;
    }

    public List<PaySpecSolutionRuleRelVO> getRuleList() {
        return ruleList;
    }

    public void setRuleList(List<PaySpecSolutionRuleRelVO> ruleList) {
        this.ruleList = ruleList;
    }
}
